package com.yinhai.ta404.service;

import com.yinhai.ta404.component.org.core.vo.TaUserVo;
import com.yinhai.ta404.core.security.vo.UserAccountVo;

import javax.servlet.http.HttpServletRequest;
import java.util.List;
import java.util.Map;


public interface IndexService {

    Map<String, Object> getUserInfo(UserAccountVo userAccountVo);


    void changePassByUserId(String oldPassword, String newPassword, String userId);


    void changePassByLoginId(HttpServletRequest request, String loginId, String oldPassword, String newPassword);


    int getPassErrorNum(String loginId);


    boolean isPassRSA();


    Map<String, Object> getConfig(HttpServletRequest request);


    List<TaUserVo> queryUsersByMobile(String mobile);


    boolean ifHaveBean(String beanName);
}
